<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script type="text/javascript">
        //数组 一个变量存储多个数据的
        //使用【】定义数组
        var arr = [3, 4, 5, 6];
        console.log(arr);
        //值在数组中的位置，叫做下表、索引、键
        //通过下标 可以获取值、设置值
        console.log(arr[0]);
        arr[0] = 300; //修改值
        console.log(arr);
        arr[5] = 500; //新增值
        console.log(arr);
        console.log(arr[4]); //跳过的下表，值是undefined

        //lengrh属性 == 最大下标+1
        console.log(arr.length);

        //重新设置length属性 会将数组中多余的值，删除
        arr.length = 3; //[300,4,5]
        console.log(arr);
        arr.length = 0;
        console.log(arr); //[]

        //数组中可以存活任何类型的值
        var arr = [1, 'aa', false, null, undefined];
        console.log(arr);

        var arr1 = [1, 2, [33, 44]]; //arr1是一个二维数组

        var arr1 = [1, 2, [33, 44, [555, 666]]]; //arr1是一个三维数组
    </script>
</body>

</html>